home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
src
/
Games
/
xpilot-3.3.1
/
README
< prev
next >
Wrap
Text File
|
1995-07-08
|
5KB
|
154 lines
/ / //////
/ / / / / / //// /////
/ / / / / / / / /
/ ////// / / / / /
/ / / / / / / /
/ / / / / / / /
/ / / / ////// //// /
//////// R e l e a s e 3 . 2 ////////////
COPYRIGHT & DISCLAIMER STUFF:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Copyright (C) 1991-94 by
Bjoern Stabell (bjoerns@acm.org),
Ken Ronny Schouten (kenrsc@stud.cs.uit.no) and
Bert Gijsbers (bert@mc.bio.uva.nl)
Please see the LICENSE file for further details. You may not
distribute this project without this file (README) and the
LICENSE file included.
NOTE:
\\\\\
The documentation is far from complete, though we have tried to remove
all the errors from it. Because of lack of time, the map format is
only explained in README.MAPS and README.MAPS2, not in the server
manual page (xpilots(6)). The client manual page (xpilot(6)) is more
or less up to date.
VMS:
\\\\
* VMS users should examine the VMS subdirectory and read the README.VMS
which is in there.
REQUIREMENTS:
\\\\\\\\\\\\\
XPilot require the following resources:
- An ANSI C compiler (gcc with gcc-includes installed should work just fine,
though many default compilers (like Sun's) are NOT
ANSI C compliant so check and double check that the
compiler you plan to use is ANSI C compliant.
About 95% of all the problems reported is because
users are not using an ANSI C compliant compiler!)
- X11 (only R4 and R5 tested, but R6 has been reported to work too)
Also note that XPilot generates heavy netload and isn't gentle with the X
server, so a fast machine in a fast network is the ideal situation.
INSTALLATION:
\\\\\\\\\\\\\
* Change current directory to the src directory.
* Edit the config.h and Imakefile files to suit your environment.
You must define where you will put the XPilot lib directory and
possibly the XPilot maps directory too if it will not be in the
lib directory. Also, there are likely to be some compiler
flags which you may need to enable.
If you don't have Imake, you can use Makefile.std
(just rename it to Makefile and type 'make' for more info).
* If you have Imake, issue the following command:
xmkmf -a
If it fails (xmkmf doesn't understand the -a flag), do
xmkmf
make Makefiles
make includes
make depend
* Now compile:
make
If you get lots of errors, verify that you're using an ANSI C compiler.
If you're compiling with gcc and get conflicting types for `abort'
and `exit', check that your include files has prototypes and if not,
that you have installed gcc-includes. You should always install
gcc-includes if your system include files doesn't have prototypes.
(As a temporary hack, you may remove #include <stdlib.h> from all
the files.)
* Install the executables in an appropriate place. Or type:
make install
* Copy the maps to a suitable place (as specified in the config.h file).
On our system we have the LIBDIR set to /user/local/games/lib/xpilot.
An /bin/ls -l on this directory gives:
total 500
-rw-r--r-- 1 bjoerns staff 739 Jun 25 02:27 defaults
-rw-rw-rw- 1 bjoerns staff 29859 May 5 21:32 log (+)
drwxr-xr-x 2 bjoerns staff 1024 Apr 5 16:16 maps
-rw-r--r-- 1 bjoerns staff 320 Jun 20 13:20 motd
-rw-r--r-- 1 bjoerns staff 320 Jun 20 13:20 motd
(+)Note, if you have logging enabled you will have to touch a file called
log in the LIBDIR and give other users write permission to it. This is
necessary since xpilot hasn't, and shouldn't have, the setuid bit set.
Also note that the `motd' isn't included, you should make one yourself
if you feel the need for it.
* If you want to use sound (rplay or NCD displays needed, see the Imakefile
or Makefile.std for more details), copy the src/lib/sounds file
to LIBDIR+"sounds".
* Copy the manual pages to a suitable place. You may succeed with:
make install.man
If you don't know where to put them, don't bother. You may still read
them with the following command:
nroff -man <man-file> | col | more
MISCELLANEOUS INFORMATION:
\\\\\\\\\\\\\\\\\\\\\\\\\\
See the manuals in the man6 directory for further reading. If you're
completely stuck, found a bug or just want to chat :), e-mail us at:
xpilot@cs.uit.no
Remember to include the version of XPilot, your platform, the symptoms
and a fix (if you have one) when reporting bugs.
Check out the contrib directory and the contrib/xpmtp subdirectory for
some extra nifty programs. Don't forget to get xmapedit from ftp.cs.uit.no
in the directory /pub/games/xpilot/contrib. Look in the same place for
more XPilot contributed tools.
There is a mailing list for XPilot - please send an email to
xpilot-request@cs.uit.no with subject `info' if you want to know more.
There is a newsgroup for XPilot: alt.games.xpilot.